package com.caiyigo.baihua.dao;

import java.util.List;

import com.caiyigo.baihua.dto.ZykmDto;
import com.caiyigo.baihua.model.Kaoshikemu;
import com.caiyigo.baihua.model.Zykm;
import com.github.miemiedev.mybatis.paginator.domain.PageBounds;

public interface ZykmMapper {

	int deleteByPrimaryKey(Integer id);

	int deleteByPid(Integer pid);

	Zykm isExistSon(Integer id);

	int insert(Zykm record);

	int insertSelective(Zykm record);

	Zykm selectByPrimaryKey(Integer id);

	int updateByPrimaryKeySelective(Zykm record);

	int updateByPrimaryKey(Zykm record);

	List<ZykmDto> selectByPid(Integer pid);

	List<ZykmDto> selectByPidIsNull();

	List selectKemu(String zyid, Kaoshikemu dto, PageBounds pageBounds);

	List<ZykmDto> listBySeq();

	List selectForCombox(ZykmDto dto, PageBounds pageBounds);
	
	List<ZykmDto>selectKemuByZyid(ZykmDto dto);
}